#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;

//int main()
//{
//	int i = 10;
//	cout << i << endl;
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	cin >> a ;
//	cout << a << endl;
//	return 0;
//}

//int main()
//{
//	char c = 'A';
//	int i = 4;
//	float f = 2.34;
//	double d = 1.23456;
//	cout << c << endl << i << endl << f << endl << d << endl;
//	return 0;
//}

//int TestAuto()
//{
//	return 10.5;
//}
//
//int main()
//{
//	auto a = 10;
//	auto b = 5.5;
//	auto c = 'C';
//	auto d = TestAuto();
//	cout << typeid(a).name() << endl;
//	cout << typeid(b).name() << endl;
//	cout << typeid(c).name() << endl;
//	cout << typeid(d).name() << endl;
//
//	return 0;
//}

//int main()
//{
//	int x = 10;
//	auto a = &x;
//	auto* b = &x;
//	auto& c = x;
//	cout << typeid(a).name() << endl;
//	cout << typeid(b).name() << endl;
//	cout << typeid(c).name() << endl;
//
//	return 0;
//}

//int main()
//{
//	auto a = 1, b = 2;
//	auto c = 3.5, d = 5;
//	auto e = 's', f = "abc";
//
//	return 0;
//}

//void TestAuto()
//{
//	int a[] = { 1,2,3 };
//	auto b[] = { 4,5,6 };
//}
//
//int main()
//{
//
//}

//void TestFor()
//{
//	int array[] = { 1,2,3,4,5 };
//	for (int i = 0; i < sizeof(array) / sizeof(array[0]); i++)
//	{
//		array[i] *= 2;
//	}
//	for (int*p=array; p <array+ sizeof(array) / sizeof(array[0]); p++)
//	{
//		cout << *p << endl;
//	}
//}

//void TestFor()
//{
//	int array[] = { 1,2,3,4,5 };
//	for (auto& e : array)
//	{
//		e *= 2;
//	}
//	for (auto e : array)
//	{
//		cout << e << " " << endl;
//	}
//}
//
//void TestFor(int array[])
//{
//	for (auto& e : array)
//	{
//		cout << e << endl;
//	}
//}

//int main()
//{
//	bool b = true;
//	cout << b << endl;
//	cout << boolalpha << b << endl;
//	return 0;
//}

//int main()
//{
//	cout << oct << 18 << '\t' << 25 << endl;
//	cout << dec << 18 << '\t' << 25 << endl;
//	cout << hex << 18 << '\t' << 25 << endl;
//
//
//	return 0;
//}


//int main()
//{
//	cout << 0.001 << endl;
//	cout << defaultfloat << 0.001 << endl;
//	cout << hexfloat << 0.001 << endl;
//	cout << scientific << 0.001 << endl;
//	cout << fixed << 0.0001 << endl;
//	return 0;
//}
//#include <iostream>
//using namespace std;
//int main()
//{
//	cout << setw(10) << 3.1415926 << endl;
//
//
//	return 0;
//}